<?php

	namespace Admin\Controller;
	use Think\Controller;
	class LoginController extends Controller{
		public function login(){
			if(IS_POST){
				if($this->userinfo()){
					$this->success('登录成功',U('Index/index'));
				}else{
					$this->error($this->error);
				}
			}else{
				$this->display();
			}
		}
		private function userinfo(){
			if($_POST['username']==''){
				$this->error='用户名不能为空';
				return false;
			}
			if($_POST['password']==''){
				$this->error='密码不能为空';
				return false;
			}
			$userinfo=M('user')->where(array('name'=>$_POST['username']))->find();
			if(empty($userinfo)){
				$this->error='用户名不存在';
				return false;
			}
			if($userinfo['password']!=md5($_POST['password'])){
				$this->error='用户密码有误';
				return false;
			}
			//将用户id,用户名存入session中
			$_SESSION['uid']=$userinfo['uid'];
			// 用户角色id
<<<<<<< HEAD
=======
			// $_SESSION['rid']=$data['rid'];
			// P(U('Admin/Login/out'));exit;
>>>>>>> 0f5c3357c78f1b2ca73dee4bb54edd8abf9a2b85
			$_SESSION['name']=$userinfo['name'];
			return true;
		}

		/**
		 * [out 退出]
		 * @return [type] [description]
		 */
		public function out(){
			unset($_SESSION['uid']);
			$this->success('退出成功',U('Login/login'));
			
		}
<<<<<<< HEAD
=======
		/**
		 * [EmailConfig 邮件配置]
		 */
		public function ForgetWd(){
			$EmailConfig=array(
				'SMTP_SERVER' =>'smtp.qq.com', //邮件服务器
				'SMTP_PORT' =>25, //邮件服务器端口
				'SMTP_USER_EMAIL' =>'910127432@qq.com', //SMTP服务器的用户邮箱(一般发件人也得用这个邮箱)
				'SMTP_USER'=>'910127432@qq.com', //SMTP服务器账户名
				'SMTP_PWD'=>'@ly199005070507', //SMTP服务器账户密码
				'SMTP_MAIL_TYPE'=>'HTML', //发送邮件类型:HTML,TXT(注意都是大写)
				'SMTP_TIME_OUT'=>30, //超时时间
				'SMTP_AUTH'=>true, //邮箱验证(一般都要开启)
			);
			
			$a=file_put_contents(CONF_PATH."email.php","<?php \n return  ".var_export($EmailConfig,true).";\n?>");
			P($a);
		}
		/**
		 * [GetWd 获得密码]
		 */
		// public function ForgetWd(){
		// 	// 获得收件人的Email
		// 	$email=strval(trim($_POST['email']));
		// 	import('ORG.Email');//导入本类
		// 	$data['mailto'] = $email; //收件人
		// 	$data['subject'] = '邮件正文标题'; //邮件标题
		// 	$data['body'] = '邮件正文内容'; //邮件正文内容
		// 	$mail = new Email();
		// 	if($mail->send($data))
		// 	{
		// 	//邮件发送成功...
		// 	}
		// 	else
		// 	{
		// 	//邮件发送失败...
		// 	}
		// 	//* 调试邮件处理类用法:
		// 	$mail->debug(true)->send($data); //开启调试功能
		// }
>>>>>>> 0f5c3357c78f1b2ca73dee4bb54edd8abf9a2b85
	}

?>